package modelo;

import util.Pair;

public class Modelo {
	private String codigo;
	private String nombre;
	private Status status;
	private Marca marca;

	public Modelo(String codigo, String nombre, Marca marca, Status status) {
		super();
		this.codigo = codigo;
		this.nombre = nombre;
		this.status = status;
		this.marca = marca;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Status getStatus() {
		return status;
	}

	public void setStatus(Status status) {
		this.status = status;
	}

	public Marca getMarca() {
		return marca;
	}

	public void setMarca(Marca marca) {
		this.marca = marca;
	}

	@Override
	public String toString() {
		return nombre;
	}

	public Pair<Integer, String> clave() {
		return new Pair<Integer, String>(marca.getCodigo(), codigo);
	}
}
